package com.erp.programmer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.erp.programmer.domain.IncomingInspectionOrder;
import com.erp.programmer.dto.IncomingInspectionOrderDto;
import com.erp.programmer.dto.PageDto;
import com.erp.programmer.dto.ResponseDto;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author czh
 * @since 2021-05-24
 */
public interface IncomingInspectionOrderService extends IService<IncomingInspectionOrder> {

    ResponseDto<PageDto<IncomingInspectionOrderDto>> add(IncomingInspectionOrderDto incomingInspectionOrderDto);

    ResponseDto<PageDto<IncomingInspectionOrderDto>> getData(PageDto<IncomingInspectionOrderDto> pageDto);

    ResponseDto<PageDto<IncomingInspectionOrderDto>> delete(IncomingInspectionOrderDto incomingInspectionOrderDto);

    ResponseDto<PageDto<IncomingInspectionOrderDto>> updateInspectState(String id, Integer inspectState);

}
